CG-SQL: a front-end language for conceptual graph knowledge bases
نویسنده
چکیده
Conceptual Graph (CG) knowledge bases can be queried only by mean of goals. We show that some conventional operators (projection, selection, union, cartesian product) can not be expressed unless a set of rules is added to the knowledge base prior to the inference, which is highly inconvenient. Therefore, we propose an algebra and a declarative SQL-like language for the CG model, which permits the expression of complex queries with the above four operators, leaving the knowledge base unchanged. We prove that CG-SQL is complete with respect to safe sets of rules and that queries are decidable if no unsafe rules are present in the knowledge base.
منابع مشابه
Interactive Generation of Bulgarian and German NL Explanations in Encyclopedic Style
This paper presents a computationally-efficient approach to multilingual NL generation (NLG) from a knowledge base (KB) of Conceptual Graphs (CG). The NLG module is integrated in a Machine-Aided Translation prototype providing interactive explanations of domain knowledge for end users and was developed in the DB-MAT and DBR-MAT projects.
متن کاملpCG: An Implementation of the Process Mechanism and an Extensible CG Programming Language
Abstract Mineau (1998) has developed a state-transition based extension to Sowa’s Conceptual Structures Theory (1984) called processes, which permits the dynamic update of a knowledge base of conceptual graphs. This formalism is a generalisation of Delugach’s (1991) demons, and Sowa’s actors or dataflow graphs, although the process mechanism also utilises the latter in practice. This paper pres...
متن کاملProcessing Negation in NL Interfaces to Knowledge Bases
This paper deals with Natural Language (NL) questionanswering to knowledge bases (KB). It considers the usual conceptual graphs (CG) approach for NL semantic interpretation by joins of canonical graphs and compares it to the computational linguistics approach for NL question-answering based on logical forms. After these theoretical considerations, the paper presents a system for querying a KB o...
متن کاملProgramming Conceptual Models Using Conceptual Graph Modules
This article introduces some basic functions and architectural issues for building a tool for programming conceptual models for explainable expert systems. The programming tool is independent from a particular problem class or problem solving method. Our work is based on the KADS knowledge engineering methodology which results in a conceptual model, and we use Sowa ́s Conceptual Graphs (CG) as a...
متن کاملSPATIAL KNOWLEDGE EXTRACTION FROM GEOGRAPHICAL DATABASES An approach based on the Controlled English Query Language Geo-Q and Conceptual Graphs
Conceptualizing spatial relations through natural language seems to be closer to the model humans adopt for spatial reasoning. Controlled languages, which are subsets of natural ones, could be used in order to overcome the difficulties that emanate from the required experience in programming languages. In this paper, we propose a methodology in which questions are expressed in a new controlled ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Knowl.-Based Syst.
دوره 12 شماره
صفحات -
تاریخ انتشار 1999